be imperturbable - German English Dictionary